home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / edit / pcps800.zip / PCPS.MAN < prev    next >
Text File  |  1994-12-07  |  30KB  |  695 lines

  1.  
  2.  PCPS(V8.00)                                                        PCPS(V8.00)
  3.  ------------------------------------------------------------------------------
  4.  
  5. NAME
  6.         MSDOS/OS/2: PCPS.EXE   |
  7.         MSDOS     : PCPSD.EXE  |=>  convert text to PostScript
  8.         UNIX      : pcps       |
  9.  
  10.  
  11. SYNOPSIS
  12.         PCPS [-arg1 -arg2 -arg3 ... -argn] [filename(s)]
  13.  
  14. DESCRIPTION
  15.         PCPS reads in text files (now including support of the full IBM/PC
  16.         character set), converts them to PostScript and outputs them to a
  17.         PostScript printer, a file or stdout.  If no input files are
  18.         specified, PCPS will take its input from stdin.  Many attributes
  19.         such as fonts, headings, orientation, various formatting options
  20.         etc. may be specified.
  21.  
  22.         ****************
  23.         *   NOTE FOR   *  PCPS defaults to using European A4 paper size, so
  24.         *NORTH AMERICAN*  you must specify "-szlt" if you are using US letter
  25.         *     USERS    *  paper (8.5" x 11")
  26.         ****************
  27.  
  28.         The various arguments are detailed below.  Any field enclosed in <>
  29.         is mandatory for that argument but those enclosed in [] are
  30.         optional:
  31.  
  32.         -he or (no arguments AND no stdin pipe)
  33.                 This will give you a multiple page help screen.
  34.  
  35.         -ls     List available font codes.  ALL other arguments are ignored
  36.                 when -ls is used.
  37.  
  38.         -2c[r]  Print in 2 columns.  This can allow two normal pages to fit
  39.                 on one.
  40.  
  41.                 NOTE: This argument no longer affects the orientation of
  42.                 the paper, thus allowing 2 column in portrait mode as well
  43.                 as landscape.  The optional "r" specifies the orientation
  44.                 to be landscape and is identical to specifying "-2c -ro".
  45.  
  46. *       -2c-    Print in a single column.
  47.  
  48.         -ap<o|e>
  49.                 Print alternate pages where o = ODD and e = even.  This is
  50.                 useful when double sided printing is required.  For further
  51.                 double sided support, see "-sm" below.
  52.  
  53.                 EXAMPLE: -apo    print only odd pages.
  54.  
  55. *       -ap-    Turn OFF alternate page printing - print both odd and even.
  56.  
  57.         -bx     Draw a BoX around the printable area on the page.
  58.  
  59. *       -bx-    Disable Boxing.
  60.  
  61.         -cd     The first and last characters output by PCPS will be ^D
  62.                 (0x04) characters.  This is required by some printers to
  63.                 signify end of job.
  64.  
  65. *       -cd-    Do not output ^D (0x04) characters.
  66.  
  67.         -cp<n>  Print <n> copies of every page.
  68.  
  69. *       -cp-    Print one copy of every page.
  70.  
  71.         -cz     Suppress the printing of Ctl-Z characters.  This is useful
  72.                 for printing those text files created by editors that
  73.                 insist on terminating the file with the DOS EOF character.
  74.  
  75. *       -cz-    Print the Ctl-Z character as a right arrow (if font is
  76.                 IBMPCFont).
  77.  
  78.         -df<s|o|p>
  79.                 Default action to take when a file already in PostScript
  80.                 format is encountered, where s = Skip file altogether, o =
  81.                 Output file as it is and p = process the PostScript into
  82.                 PostScript.
  83.  
  84. *       -df-    Reset default action - if a file is encountered that is
  85.                 already in PostScript format, the user will be prompted for
  86.                 the action to take.
  87.  
  88.         -dk     Denmark fix for the IBM/PC character set - this maps the
  89.                 characters oslash and Oslash to decimal 155 and 157
  90.                 respectively.
  91.  
  92. *       -dk-    If the IBM/PC character set is the active font, it will be
  93.                 unmodified.
  94.  
  95.         -dl     Delete the input file(s) after successful processing.
  96.                 **************** USE WITH CAUTION *******************
  97.                 PCPS will consider the file processed successfully if it
  98.                 receives no errors during the processing and will delete
  99.                 the input file.  Be aware that print jobs can sometimes get
  100.                 lost, especially on networks.
  101.  
  102. *       -dl-    Do NOT delete the input file.
  103.  
  104.         -dp[t]  Enable DUPLEX mode printing for those printers that support
  105.                 it.  The optional "t" may be specified if tumble is desired.
  106.  
  107. *       -dp-    Non-DUPLEX mode - printing will be single sided if the
  108.                 printer defaults to this.
  109.  
  110.         -dt[1|2|3]
  111.                 Date format to use in the banner where the formats are:
  112.                         1 - yyyy/mm/dd
  113.                         2 - mm/dd/yy   (U.S.)
  114.                         3 - dd/mm/yy   (Australia & Europe)
  115.  
  116. *       -dt-    Use the default date format (yyyy/mm/dd).
  117.  
  118.         -eh     Download the extended PostScript error handler to the
  119.                 printer before the print job.  This error handler causes
  120.                 the printer to output any errors on paper as well as back
  121.                 along its comms line.
  122.  
  123.                 Use this option carefully as, on many printers, this causes
  124.                 a permanent change to its error handling routine.
  125.  
  126.                 This option should only be used as a last resort if, for
  127.                 any reason, your printer refuses to print the output from
  128.                 PCPS and you are unable to monitor your printers errors;
  129.                 E.g. Most spoolers have a log file and any errors output by
  130.                 the printer are normally placed into this file, but access
  131.                 to this file may be impractical.
  132.  
  133. *       -eh-    Disable debug mode.
  134.  
  135.         -fn<text>
  136.                 Replace the file name in the banner with "text".
  137.  
  138.                 ****See TEXT ARGUMENT RULES.
  139.  
  140. *       -fn-    Just use the file name as is in the banner.
  141.  
  142.         -fo<[font code][size]>
  143.                 This argument is used to set the font type and/or the font
  144.                 size.  The "font code" is the abbreviated code for the font
  145.                 which is listed by the "-ls" option.  The size is in points
  146.                 and may have a decimal point with one only decimal number.
  147.                 See SUPPORTED FONTS.
  148.  
  149.                 EXAMPLE: -foc12  set font to Courier at size 12 point.
  150.                          -foc7.5 set font to Courier at size 7.5 point.
  151.  
  152. *       -fo-     Set the font and size to the default IBMPCFont at 10 point.
  153.  
  154.         -ga[text]
  155.                 Print a gaudy banner at the top of the page containing the
  156.                 files last modification date, the current page number, the
  157.                 file name.  If the optional "text" is included, it will
  158.                 printed above the filename in the banner.
  159.  
  160.                 ****See TEXT ARGUMENT RULES.
  161.  
  162.                 This argument over-rides any previous -nb argument.
  163.  
  164. *       -ga-    Disable the gaudy banner.
  165.  
  166.         -g1[text]
  167.                 Gaudy banner for page 1 - the same as "-ga" but only prints
  168.                 the banner on page 1.
  169.  
  170.                 ****See TEXT ARGUMENT RULES.
  171.  
  172. *       -g1-    Disable the gaudy banner.
  173.  
  174.         -id[n]  Attempt to identify the originator of the print job by
  175.                 printing the User ID and Host name at the bottom corner of
  176.                 each page.  The default font size for this string is 4 but
  177.                 may be changed to "n" where "n" must be greater than or
  178.                 equal to 3 and may have up to one decimal place.
  179.  
  180.                 On DOS or OS/2 systems, this may not work as each different
  181.                 LAN environment has as different standard of storing such
  182.                 information, but PCPS looks for some key environment
  183.                 variable combinations such as:
  184.  
  185.                 USER & HOSTNAME                 (typical of OS/2 TCP/IP)
  186.                 USERNAME & USERDOMAIN           (typical of Windows/NT)
  187.                 USERID & NFSPATH/NFSDRIVE       (PCNFS).
  188.  
  189.                 Under Unix, the LOGNAME variable is used, and `hostname` is
  190.                 executed.
  191.  
  192. *       -id-    Disable user identification.
  193.  
  194.         -in[f|o]
  195.                 Inverse page order (ie. Output the last page first).
  196.  
  197.                 "-in" uses the default mode and is the fastest.  The pages
  198.                 will be sorted in memory if there is sufficient memory
  199.                 to do so.  If there is insufficient memory then the "-inf"
  200.                 mode is automatically selected.
  201.  
  202.                 "-inf" is the default temporary file method and is the new
  203.                 "fast" mode which, although slower than memory sorting, is
  204.                 far more efficient than the old temporary file sorting
  205.                 method, especially with large files.
  206.  
  207.                 "-ino" may be specified if either of the above arguments are
  208.                 giving you trouble - this mode requires no additional
  209.                 memory but is verrrrrry slooooooow.
  210.  
  211. *       -in-    Normal page order.
  212.  
  213.         -lf<n>  Set the line feed spacing to n% of the font size.  The
  214.                 default is 105%.
  215.  
  216. *       -lf-    Set line feed spacing back to the default 105%.
  217.  
  218.         -ll[n]  Set Line length:  If "n" is not specified, this sets an
  219.                 (almost) unlimited line length (65535 chars).  If "n" is
  220.                 specified, set line length to "n" characters.  Normally
  221.                 PCPS calculates the maximum line length using the font
  222.                 size and the available printing area but this calculation
  223.                 is made assuming the non-proportional default IBMPCFont font
  224.                 and is not necessarily accurate for other fonts other than
  225.                 Courier.  This argument allows the user to over-ride the
  226.                 calculated maximum.
  227.  
  228.                 EXAMPLE: -ll     set maximum char per line to 65,535
  229.                          -ll60   set maximum char per line to 60
  230.  
  231. *       -ll-     Use the default calculated maximum line length.
  232.  
  233.         -ln[n]  Print line numbers.  The default is for the line numbers to
  234.                 be shown with 4 digits but should an optional number also
  235.                 be specified, the line numbers will start with "n" digits
  236.                 where "n" can be a maximum of 6.  The number of digits is
  237.                 automatically increased should the line numbers exceed the
  238.                 number able to be specified by the current number of
  239.                 digits.
  240.  
  241.                 EXAMPLE: -ln     print line numbers and start with 4 digits.
  242.                          -ln3    print line numbers and start with 3 digits.
  243.  
  244. *       -ln-    Do NOT print line numbers.
  245.  
  246.         -lp<n>  Set lines per page to "n" lines.
  247.  
  248.                 EXAMPLE: -lp66   set the pages to 66 lines.
  249.  
  250.         -lp-    Set lines per page to the default which is to print
  251.                 whatever will fit on the page or until Form Feed characters
  252.                 are encountered.
  253.  
  254.         -ma<l|r|t|b><n>
  255.                 Set the specified margin to be "n" points (1/72 inch)
  256.                 where l = Left, r = Right, t = Top and b = Bottom.
  257.  
  258.                 EXAMPLE: -mal72  set the left margin to 1 inch.
  259.  
  260.                 The default margins are as follows:
  261.  
  262.  
  263.                            | Left       Right      Top        Bottom
  264.                  ------------------------------------------------------
  265.                  Portrait  | 36p(.50")  22p(.31")  36p(.50")  36p(.50")
  266.                  Landscape | 22p(.31")  22p(.31")  36p(.50")  22p(.31")
  267.  
  268.  
  269. *       -ma-     Set the margins back to their defaults.
  270.  
  271.         -mf     Enable manual paper feed - useful if you wish to use
  272.                 different paper than that loaded into the paper tray(s).
  273.  
  274.         -mf1    Enable manual paper feed on the first page printed only -
  275.                 useful if the first page needs to be printed on letter head
  276.                 and you are not fortunate enough to have two paper trays.
  277.  
  278. *       -mf-    Disable all manual paper feeding.
  279.  
  280.         -mo<1|2>
  281.                 Enable one of two special processing modes:
  282.  
  283.                 Mode 1 => -mo1     (Man Page Mode)
  284.                  Enable man page printing mode where a backspace physically
  285.                  executes a backspace rather than printing a white dot.
  286.                  This mode automatically selects the Courier (which is
  287.                  non-proportional) in man mode and over-rides any previously
  288.                  specified font.  Any subsequent attempt to change the font
  289.                  to anything other than Courier will result in an error.
  290.  
  291.                 Mode 2 => -mo2     (Mail Message Mode)
  292.                  Enable Mail mode which will print mail headers in bold
  293.                  font.  This mode automatically selects Courier font, but
  294.                  the user may follow this argument with a "-fo" argument to
  295.                  change the font to another.
  296.  
  297.                  Be aware that the IBMPCFont does not have an equivalent
  298.                  bold font and no difference in font will will visible
  299.                  between the headers and the text. Most of the other
  300.                  supported fonts however, will use a different "bold" font
  301.                  for the headers, be it actually bold or maybe some
  302.                  combination of bold and/or italic.
  303.  
  304.                  Any line that contains a colon with some white-space but
  305.                  only after the colon will be treated as a header, apart
  306.                  from the first line of the file which will be printed bold
  307.                  unconditionally.
  308.  
  309.                  This mode cancels Man Mode if previously selected.
  310.  
  311.  
  312.  
  313. *       -mo-    Disable all special processing modes.
  314.  
  315.         -nb     Disable banner printing.
  316.  
  317. *       -nb-    Enable banner printing.
  318.  
  319.         -nf     No Flush - Do not flush out pages between files when in
  320.                 duplex mode, but follow the next file onto the backside of
  321.                 the paper if it has not yet been used.
  322.  
  323. *       -nf-    Flush pages between files ie. even if the last page of a
  324.                 file lands on the front side of the sheet of paper with the
  325.                 backside not yet printed, the page will still be flushed
  326.                 before starting the next file.
  327.  
  328.         -of<path>
  329.                 Output PostScript to <path> instead of the default LPT2
  330.                 where <path> may be a filename (Eg. c:\doc\example.ps) or
  331.                 the name of another device (Eg. LPT1 or COM1).
  332.  
  333.                 EXAMPLE: -ofC:\TEMP\EXAMPLE.PS  output the PostScript to
  334.                                                 the specified file.
  335.  
  336.                 PLEASE NOTE
  337.                 If PCPS detects that its output is being piped to another
  338.                 program it will automatically send the PostScript to stdout
  339.                 and totally ignore any output file specified with this
  340.                 argument.  In this mode, PCPS sends the screen information
  341.                 to stderr.  This feature maybe over-ridden with -of-
  342.  
  343.  
  344. *       -of-    Use the default output file ie. for DOS and OS/2 it is
  345.                 LPT2 and is piped to lpr for Unix.
  346.  
  347.                 PLEASE NOTE
  348.                 This argument over-rides the autosensing of piped output
  349.                 and may be followed by a -of<file> or -P<printer> argument
  350.                 to force the output to a particular destination
  351.  
  352.  
  353. **      -P<printer name>
  354.                 Specify a printer name other than the default for output.
  355.                 The defaults are, for non SYSV: "PostScript", for SYSV:
  356.                 "lp".
  357.  
  358. **      -P-     Set printer name back to the default.
  359.  
  360.         -pp<file path>
  361.                 Get printer preparation data from the file specified by
  362.                 <file path>.  The contents of this file are sent to the
  363.                 printer prior to any other output from PCPS. See SUPPORT
  364.                 FILES.
  365.  
  366.                 EXAMPLE: -ppC:\PRINT.PRP Use the file PRINT.PRP under the
  367.                                          directory C:\
  368.  
  369.                 NOTE:  As a default, PCPS will look for printer preparation
  370.                        data from the file PCPS.PPF as specified in SUPPORT
  371.                        FILES.
  372.  
  373.         -pp-    Do not use any printer preparation file.
  374.  
  375.         -pr<n[-|,|$>
  376.                 Specify page ranges to print where a range may be a single
  377.                 page (n), a range of pages (n1-n2) or from a page to the
  378.                 end of the document (n-$).  Each separate range
  379.                 specification should be separated by a comma.
  380.  
  381.                 EXAMPLE: -pr1-12,35,50-$ print pages 1 through 12, 35 and 50
  382.                                          through to the end of the document.
  383.  
  384. *       -pr-    Print all pages.
  385.  
  386.         -pt     Add timing code to the PostScript to cause the printer to
  387.                 dump timing information back out its comms line so that it
  388.                 may be captured (to a log file for instance).  This
  389.                 information can be useful when analysing printer performance.
  390.  
  391. *       -pt-    Disable PostScript timing code.
  392.  
  393.         -qu     Quiet mode - no fancy information is displayed.  For each
  394.                 file processed, only the number of pages printed is
  395.                 displayed.
  396.  
  397.         -qut    Quiet Total mode - no screen output at all.
  398.  
  399. *       -qu-    Noisy :-) mode with lots of information displayed.  This
  400.                 argument will cancel both -qu and -qut.
  401.  
  402.         -ro     Rotate the print 90 degrees to Landscape orientation.
  403.  
  404. *       -ro-    Use portrait orientation.
  405.  
  406.         -sh[s<x>][l<y>]
  407.                 Shade lines with a grey background - useful to make
  408.                 listings or tables more readable.  By default, every second
  409.                 line will be shaded (ie. y=1) and the shading will be done
  410.                 at 96% white (ie. x=96).
  411.  
  412.                 EXAMPLE: -shl3    Shade 3 lines, leave 3 lines etc.
  413.                          -shl3s90 As above but with 90% white shading.
  414.  
  415. *       -sh-    Do not background shade any lines.
  416.  
  417.         -sm<o|e>
  418.                 Enable margin swapping for double sided printing on (O)dd
  419.                 or (E)ven pages.
  420.  
  421.                 In Portrait mode the Left and Right margins will be swapped
  422.                 on the specified pages as well as the Page-number and File-
  423.                 -time boxes in the Gaudy header if gaudy mode is enabled.
  424.  
  425.                 In Landscape mode the Top and Bottom margins are swapped on
  426.                 the specified pages.  No change is performed on the Gaudy
  427.                 banner.
  428.  
  429. *       -sm-    Disable margin swapping.
  430.  
  431.         -sz<xx> Use paper size "xx" which can be any of the following
  432.                 codes.
  433.  
  434.                 VALID CODES:  a4 = A4 paper size
  435.                               lt = US letter paper size
  436.                               ex = Executive paper size
  437.                               lg = Legal paper size
  438.                               mo = Monarch envelope size
  439.                               co = COM10 envelope size
  440.                               d1 = D1 envelope size
  441.  
  442.                 EXAMPLE: -szlt    set the paper size to US letter (11" x 8.5")
  443.  
  444. *       -sz-    Use default paper size (A4).
  445.  
  446. *       -tb[n]  Expand tab characters to spaces.  If "n" is specified, tabs
  447.                 will be expanded to "n" spaces, otherwise they will be
  448.                 expanded to 8 spaces.
  449.  
  450.                 EXAMPLE: -tb   expand all tab characters to 8 spaces (default).
  451.                          -tb4  expand all tab characters to 4 spaces.
  452.  
  453.         -tb-    Do NOT expand tab characters; pass them through untouched.
  454.  
  455.         -tr     Truncate lines longer than the maximum number of
  456.                 characters allowed in the current mode.
  457.  
  458. *       -tr-    Disable truncation of lines - wrap them instead.
  459.  
  460.         -ty<x>[,n,y]
  461.                 Specify the paper tray to start with where "x" may be a
  462.                 number between 0 and 2, or one of the codes below. This
  463.                 may be followed by an optional number which specifies
  464.                 the number of pages "n" to print from this tray before
  465.                 switching to the tray "y".  If both "x" and "y" are
  466.                 specified, they must both be numbers or both be codes -
  467.                 you cannot mix codes and numbers.
  468.  
  469.                 VALID CODES:  a4 = A4 paper tray
  470.                               lt = US letter paper tray
  471.                               ex = Executive paper tray
  472.                               lg = Legal paper tray
  473.                               mo = Monarch envelope tray
  474.                               co = COM10 envelope tray
  475.                               d1 = D1 envelope tray
  476.  
  477.                 VALID NUMBERS: 0 = Top tray on most printers
  478.                                1 = Middle tray on 3 tray or bottom on 2 tray
  479.                                2 = Bottom on most 3 tray printers
  480.  
  481.                 EXAMPLE: -ty0,1,2 print the first page from tray 0 (the top
  482.                                   tray), then switch to tray 2 (the bottom
  483.                                   tray on a printer with 3 trays).
  484.  
  485. *       -ty-    Do NOT specify any trays - use the printers default.
  486.  
  487.         -wm<text>
  488.                 Print "text"  as a WaterMark in grey on the background
  489.                 of each page where "text" may be up to 40 characters.
  490.  
  491.                 ****See TEXT ARGUMENT RULES.
  492.  
  493. *       -wm-    Disable WaterMark printing.
  494.  
  495.  
  496.       * All arguments preceded by * reflect the default conditions for PCPS.
  497.  
  498.      ** Arguments only apply to the UNIX version of PCPS.
  499.  
  500.         Normal DOS style wildcards (* and ?) are allowed when specifying
  501.         the input files under DOS and OS/2.
  502.  
  503.         Under UNIX, wildcard expansion is done by the shell you are
  504.         utilising at that time.
  505.  
  506.  
  507. TEXT ARGUMENT RULES
  508.         Any text that is attached to any argument accepting text input
  509.         (-fn, -ga, -g1 and -wm) must obey the following rules:
  510.  
  511.         -if it is one word with no white-space, it may just follow the
  512.          argument:
  513.  
  514.          E.g. -gaOne_Word_Comment
  515.  
  516.  
  517.         -if it includes white-space, the whole argument should be enclosed
  518.          in double quotes:
  519.  
  520.          E.g. "-wmMulti word comment"
  521.  
  522.  
  523.         -if the characters sequence "##id" is included anywhere in the
  524.          text, it will be replaced with the "user@host" string as is used
  525.          in the -id argument, where "user" will be the userid of the person
  526.          running the job, and "host" will be the hostid of the machine upon
  527.          which the job is running, as determined by PCPS (see -id argument):
  528.  
  529.          E.g. "-fnFrom the desk of ##id"
  530.  
  531.  
  532. ENVIRONMENT
  533.         PCPSCFG
  534.                 Points to a directory containing a PCPS configuration file
  535.                 (See SUPPORT FILES).
  536.  
  537.         PCPSPPF
  538.                 Points to a directory containing a PCPS printer prep file
  539.                 (See SUPPORT FILES).
  540.  
  541.  
  542. SUPPORT FILES
  543.         PCPS can have three support files:  pcps.adm, pcps.cfg and pcps.ppf
  544.  
  545.         pcps.adm
  546.                 This is the Administrator config file which must exist in
  547.                 the same directory as PCPS, and will be processed before
  548.                 any other support file or the command line.  This file can
  549.                 contain arguments just the same as command line arguments,
  550.                 and is therefore useful for System Administrators to specify
  551.                 local system defaults in a network environment.
  552.  
  553.         The other two files are more intended for the users and are
  554.         described below:
  555.  
  556.         pcps.cfg
  557.                 This file can contain arguments in the same way that the
  558.                 command line can have arguments.  The arguments may be
  559.                 spread over several lines and will be processed
  560.                 sequentially.
  561.  
  562.                 PCPS processes arguments from this file first, should it
  563.                 exist, and then from the command line, so the command line
  564.                 arguments may over-ride the arguments in this file or even
  565.                 negate them.
  566.  
  567.         pcps.ppf
  568.                 Some PostScript printers require some setup or preparation
  569.                 information sent to them before the output of PCPS.  This
  570.                 support file is provided for such purposes.
  571.  
  572.                 Any characters contained in this file will sent to the
  573.                 output file before any PostScript output from PCPS.
  574.  
  575.         The Printer Preparation file (PPF) may be explicitly specified by
  576.         the -pp argument or explicitly disabled by -pp- but if not, the
  577.         method for locating both files is identical:
  578.  
  579.         For each file, if the related environment variable is set (See
  580.         ENVIRONMENT), the file is sought from the directory specified by
  581.         the variable.  If the variable is not set or the file is not found
  582.         in this directory, the file is sought in the current directory and
  583.         if that fails, it is sought in the directory that PCPS originated
  584.         from.
  585.  
  586. SCREEN SUPPORT
  587.         PCPS can support differing numbers of lines per screen and provides
  588.         a "more" feature when listing font codes or showing usage.  At the
  589.         [more] prompt you may view the next screen by pressing any key
  590.         other than the "q" key which will quit the output.
  591.  
  592.         The Unix version no longer tries to handle the "more" functionality
  593.         as too many different Unix flavours handle CURSES with differing
  594.         amounts of success, so pcps now opens a pipe to the command "more"
  595.         or any command as defined by the user at the top of define.h
  596.  
  597. SUPPORTED FONTS
  598.         PCPS currently supports the default fonts built into an Apple
  599.         Laserwriter and assumes that the target printer will "know" these
  600.         fonts.  PCPS additionally supports its own font named IBMPCFont.
  601.         Listed below are the fonts and the code for each that may be used
  602.         with the -fo argument:
  603.  
  604.  
  605.                 FontCode   Font
  606.  
  607.                 AGB        AvantGarde-Book
  608.                 AGBO       AvantGarde-BookOblique
  609.                 AGD        AvantGarde-Demi
  610.                 AGDO       AvantGarde-DemiOblique
  611.                 BD         Bookman-Demi
  612.                 BDI        Bookman-DemiItalic
  613.                 BL         Bookman-Light
  614.                 BLI        Bookman-LightItalic
  615.                 C          Courier
  616.                 CB         Courier-Bold
  617.                 CBO        Courier-BoldOblique
  618.                 CO         Courier-Oblique
  619.                 H          Helvetica
  620.                 HB         Helvetica-Bold
  621.                 HBO        Helvetica-BoldOblique
  622.                 HN         Helvetica-Narrow
  623.                 HNB        Helvetica-Narrow-Bold
  624.                 HNBO       Helvetica-Narrow-BoldOblique
  625.                 HNO        Helvetica-Narrow-Oblique
  626.                 HO         Helvetica-Oblique
  627.                 IBM        IBMPCFont <===========(default)
  628.                 NCSB       NewCenturySchlbk-Bold
  629.                 NCSBI      NewCenturySchlbk-BoldItalic
  630.                 NCSI       NewCenturySchlbk-Italic
  631.                 NCSR       NewCenturySchlbk-Roman
  632.                 PB         Palatino-Bold
  633.                 PBI        Palatino-BoldItalic
  634.                 PI         Palatino-Italic
  635.                 PR         Palatino-Roman
  636.                 S          Symbol
  637.                 TB         Times-Bold
  638.                 TBI        Times-BoldItalic
  639.                 TI         Times-Italic
  640.                 TR         Times-Roman
  641.                 ZCMI       ZapfChancery-MediumItalic
  642.                 ZD         ZapfDingbats
  643.  
  644.  
  645.         PCPS now supports most European characters in all text fonts and
  646.         the full IBM/PC character set with its own default font IBMPCFont.
  647.  
  648. INPUT FILES
  649.         If the input file is found to be already in PostScript format, PCPS
  650.         will prompt the user for one of three possible actions:
  651.  
  652.                 1. [S]kip the file      - Self explanatory.
  653.                 2. [O]utput unchanged   - Send the file to the output as it
  654.                                           is.
  655.                 3. [P]rocess it         - Process the file as text resulting
  656.                                           in a printout of the PostScript.
  657.  
  658. REQUIREMENTS
  659.         DOS ONLY VERSION
  660.                 MS/PC DOS V2.1 is the minimum required version, though for
  661.                 full compatibility, DOS3.0 or greater is recommended.
  662.  
  663.         FAMILY MODE VERSION
  664.                 For running under DOS, the above requirements are true.
  665.                 For running under OS/2 the user should require OS/2 1.0 or
  666.                 higher though currently PCPS has only been confirmed
  667.                 running under OS/2 1.3.1, 2.0 and 2.1.  The author would
  668.                 appreciate confirmation that it runs under any other
  669.                 version.
  670.  
  671.         UNIX VERSIONS
  672.                 PCPS is available for several flavours of unix boxes - see
  673.                 the file "unix" for further information.
  674.  
  675.  
  676. DIAGNOSTICS
  677.         These should be fairly self-explanatory.
  678.  
  679. AUTHOR
  680.         Paul Carapetis
  681.         Internet: P.Carapetis@as03.bull.oz.au
  682.  
  683. BUGS
  684.         Far too many arguments, but all of these have been requested by
  685.         users, so I guess some-one is using them :-)
  686.  
  687.         Hopefully there are no others but sometimes they manage to sneak
  688.         their ugly little heads through, so the author would be extremely
  689.         grateful to hear from anyone encountering any of these little
  690.         beasties!
  691.  
  692. NOTES
  693.         PostScript is a trademark of Adobe Systems Incorporated.
  694.  
  695.